#!/usr/bin/env python
# 指定执行此py文件的命令为python
# /usr/bin/env表示在当前环境中查找python命令，当前为虚拟环境py3_django
"""
功能：手动生成所有SKU的静态detail html文件
使用方法:
    ./regenerate_detail_html.py
"""
# 添加导包路径
import sys

sys.path.insert(0, '../')

# 加载django项目的配置
import os

os.environ.setdefault("DJANGO_SETTINGS_MODULE", "meiduo_mall.settings.dev")

import django

django.setup()

from celery_tasks.detail_html.tasks import generate_static_sku_detail_html
from goods.models import SKU

if __name__ == '__main__':

    skus = SKU.objects.all()
    for sku in skus:
        generate_static_sku_detail_html(sku.id)

    print('ok')
